/** 订单状态枚举
 * 自定义一个枚举来方便了解和使用后端返回的状态数字，提高代码的可读性（枚举会为数字类型生成一个反向映射）
 * 枚举相当于是一个‘只读’的对象，页面中直接使用即可，如OrderState.DaiFuKuan
 */
export enum OrderState {
  /** 待付款 */
  DaiFuKuan = 1,
  /** 待发货 */
  DaiFaHuo = 2,
  /** 待收货 */
  DaiShouHuo = 3,
  /** 待评价 */
  DaiPingJia = 4,
  /** 已完成 */
  YiWanCheng = 5,
  /** 已取消 */
  YiQuXiao = 6,
}

/** 订单状态列表
 * 后端返回1，前端订单信息页自定义导航栏标题显示“待付款”
 */
export const orderStateList = [
  { id: 0, text: '' },
  { id: 1, text: '待付款' },
  { id: 2, text: '待发货' },
  { id: 3, text: '待收货' },
  { id: 4, text: '待评价' },
  { id: 5, text: '已完成' },
  { id: 6, text: '已取消' },
]
